@charset "UTF-8";
html {
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	/*解决chrome浏览器下字体不能小于12px*/
	-webkit-font-smoothing:antialiased;
	-webkit-tap-highlight-color: transparent;
}
body {
	overflow-x: hidden;
	font-size:12px;
	color: #666;
	font-family: "Microsoft YaHei",-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", simhei, "PingFang SC", "Hiragino Sans GB", sans-serif;
}
a {
	outline: none;
	text-decoration: none;
	color: inherit;
	cursor: pointer;
	font-size:12px;
}
a:hover {
	text-decoration: none;
}
html {
	zoom: 1;
}
html * {
	outline: 0;
	zoom: 1;
}
html button::-moz-focus-inner {
	border-color: transparent !important;
}
/*设置margin和padding为0*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,a,img,input,select,button,textarea {
	border: 0;
	background:none;
	-webkit-appearance: none;
	border-radius:0;
}
address,caption,cite,code,dfn,em,th,var，i {
	font-style: normal;
	font-weight: normal;
}
li {
	list-style: none;

}
caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before,q:after {
	content: '';
}
em,i {
	font-style: normal;
}
input[type="submit"],input[type="reset"],input[type="button"],input[type=date],button,select,input[type=text] {
	/*去掉苹果的默认UI来渲染按钮 、解决部分手机浏览器对border：none无效办法*/
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}
a,input[type=text],select,input[type=password],textarea {
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder 
{
	font-family:"Microsoft YaHei",-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", simhei, "PingFang SC", "Hiragino Sans GB", sans-serif;
	color:#aaa;
	font-size:14px;
}
body {
	margin: 0 auto;
	background:#fff;
}
.fl {float:left;}
.fr {float:right;}
.clearfix{clear:both;}
img{max-width:100%;}
@font-face {
    font-family: 'DIN-BOLD';
    src: url('DIN-BOLD.eot');
    src: url('DIN-BOLD.eot?#iefix') format('embedded-opentype'),
         url('DIN-BOLD.woff2') format('woff2'),
         url('DIN-BOLD.woff') format('woff'),
         url('DIN-BOLD.ttf') format('turetype'),
         url('DIN-BOLD.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.warpper{width:1200px;margin:0 auto;}
@media only screen and (max-width:768px) {
.warpper{width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box;}
	
}
.vfix{width:52px;height:58px;position:fixed;right:10px;bottom:200px;z-index:888;}
.vbtn{position:relative;z-index:999;display:none;}
.vbox{width:400px;height:225px;position:absolute;right:0;bottom:0;z-index:777;}
.vbinfo{position:relative;width:100%;height:inherit;}
.vclose{position:absolute;right:0;top:-48px;width:36px;height:36px;z-index:1000;background:url(../images/fclose.png) no-repeat center/ cover;}
.vclose a{display:block;width:100%;height:100%;}
.header{clear:both;width:100%;height:100px;position:relative;z-index:1000;transition:all .6s;background:#fff;}

@media only screen and (max-width:768px) {
	.vfix{bottom:183px;right:0;}
	.vbinfo{top:-1rem;}	
	.vbox{width:13rem;height:7.3rem;position:fixed;bottom:auto;top:50%;/* display:none; */}
	.vclose{width:1.2rem;height:1.2rem;top:-1.6rem;}
}

.header.hfixed{position:fixed;left:0;top:0;width:100%;z-index:2000;background:#fff;}
.header .mcon{margin:0 60px;}
.logo{float:left;padding-top:15px;}
.nav{float:right;padding-top:33px;}
.nav ul li{text-align:center;float:left;display:inline-block;position:relative;height:67px;line-height:40px;margin-right:40px;}
.nav ul li a{font-size:16px;color:#111;display:inline-block;position:relative;}
.nav ul li>a:after{width:4px;height:4px;display:inline-block;content:'';background:#0053ad;position:absolute;left:50%;margin-left:-2px;bottom:0;opacity:0;}
.nav ul li>a:before{width:0%;height:4px;display:inline-block;content:'';background:#0053ad;position:absolute;left:50%;margin-left:0px;bottom:0;opacity:1;}
.nav ul li dl{position:absolute;left:50%;margin-left:-65px; top:67px;width:130px;display:none;}
.nav ul li.active>a{color:#0053ad;font-weight:bold;}
.nav ul li.active>a:after{opacity:1;transition:all .3s ease-in;}
.nav ul li dl dd{}
.nav ul li dl dd a{display:block;color:#fff;background:#0053ad;}
.oa{width:102px;height:34px;line-height:34px; float:right;margin-top:34px;background:#0053ad;box-sizing:border-box;text-align:left;}
.oa a{font-size:14px;color:#fff;display:block;}
.oa a i{display:inline-block;background:url(../images/oa.jpg) no-repeat center top;width:20px;height:18px;position:relative;top:2px;padding-right:9px;border-right:solid 1px #1a65b5;margin-right:8px;}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
	.nav{display:block !important;}
	.nav ul li:hover>a{color:#0053ad;}
	.nav ul li:hover>a:before{left:0;width:100%;transition:all .3s;}
	.nav ul li dl dd a{/*border-bottom:dashed 1px #1a65b5;*/}
	.nav ul li dl dd a:last-child{border-bottom:none;}
	.nav ul li dl dd a:hover{ color:#fff;background:#003f94; transition:all .3s;}
}
@media only screen  and (max-width:1300px) {
	.nav ul li{margin-right:25px;}
}
.menu{display:none;}
@media only screen  and (max-width:1128px) {
	.nav{display:none;float:none;width:100%;position:absolute;left:0;top:100px;background:#fff;text-align:center;}
	.nav ul,.nav ul li{float:none;display:inline-block;}
	.menu{display:block;}
	.menu{width:40px;height:30px;margin-top:-15px;}
	.menu{position:absolute;right:0px;top:50%; display:inline-block;transition:all .3s;}
	.menu.active{z-index:10000;}
	.menu span{width:100%;height:4px;background:#0053ad;display:block;position:absolute;}  
	.menu span.line1{top:50%;margin-top:-2px;}
	.menu span.line2{top:26px;}
	.menu span.line3{top:0;}
}
@media only screen and (max-width:768px) {
	.header{height:3.6rem;display:flex;justify-content:center;align-items:center;}
  .header .mcon{margin:0 20px;position:relative;width:100%;box-sizing:border-box;}
  .logo{width:6rem;padding-top:0;}  
  .menu{width:1.6rem;height:1rem;margin-top:-0.5rem;}
  .menu span{width:100%;height:0.2rem;display:block;background:#0053ad;position:absolute;left:0;border-radius:0.4rem;}
	  .menu span.line1{top:0;}
	  .menu span.line2{top:50%;margin-top:-0.1rem;}
	  .menu span.line3{top:96%;margin-top:-0.1rem;}
  .nav{position:fixed;left:0;top:0;float:none;   display:block;width:100%;height:100%;padding-top:0;background:#fff;z-index:999;display:none;}
  .nav ul{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;}
  .nav ul li{float:none;width:100%;margin-right:0;height:auto;border-bottom:solid 1px #ededed;line-height:50px;}
  .nav ul li a{font-size:0.7rem;display:block;width:100%;}
  .nav ul li dl{position:relative;width:100%;top:auto;left:0;margin-left:0; display:none;background:#fff;}
  .nav ul li.active dl{display:block;}
  .nav ul li dl dd{background:#fff;line-height:40px;}
  .nav ul li dl dd a{font-size:0.55rem;background:#fff;color:#111;}
  .oa{float:right;margin-top:0.2rem;margin-right:2.3rem;}
}
.banner{clear:both;position:relative;}
.banner .prev,.banner .next{width:53px;height:53px;position:absolute;top:50%;margin-top:-26.5px;z-index:111;}
.banner  .prev{left:60px;}
.banner  .next{right:60px;}
.banner .prev a,.banner .next a{display:block;width:100%;height:100%;}
.banner .prev a{background:url(../images/bleft.png) no-repeat center top;}
.banner .next a{background:url(../images/bright.png) no-repeat center top;}
.wapbanner{display:none;}
@media only screen and (min-width: 1200px) and (max-width:1920px) {
	.banner .prev a:hover{background:url(../images/bleft02.png) no-repeat center top;transition:all .6s;}
.banner .next a:hover{background:url(../images/bright02.png) no-repeat center top;transition:all .6s;}
}
.banner ul li a>img{display:block;width:100%;position:relative;left:50%;transform:translate(-50%,0%);}
.banner ul li{position:relative;}

.banner ul li.b01 .bg{position:absolute;left:0%;top:0%;width:100%;height:100%;background:url(../images/banner01.png) no-repeat center top / 100%;}
.banner ul li.b01 .txt{position:absolute;left:49.1%;top:50%;width:46%;transform:translate(-50%,-50%);}

.banner ul li.b01 .txt img{width:100%;display:block;opacity:0;transform:scale(0);transition:all  1s;}
.banner ul li.b01.active .txt img{opacity:1;transition:all 1s;transform:scale(1.05);}

.banner ul li.b02{position:relative;}
.banner ul li.b02 .txt{position:absolute;width:54%;z-index:88;left:50%;top:44%;transform:translate(-50%,0);height:38%;}
.banner ul li.b02 .ltxt {width:240px;text-align:right;}
.banner ul li.b02 .ltxt .f1{font-size:24px;color:#fff;}
.banner ul li.b02 .ltxt p{font-size:14px;color:rgba(255,255,255,0.4);font-family:simhei; text-transform:uppercase;padding-top:15px;}
.banner ul li.b02 .rtxt {width:305px;font-size:14px;color:#fff;position:absolute;right:0;bottom:0;line-height:24px;}

.banner ul li.b02 .ltxt,
.banner ul li.b02 .rtxt{opacity:0;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-ms-transition:all 1s;}
.banner ul li.b02 .ltxt{left:-50px;position:relative;}
.banner ul li.b02 .rtxt{right:-50px;}
.banner ul li.b02.active .ltxt{left:0;}
.banner ul li.b02.active .rtxt{right:0;}
.banner ul li.b02.active .ltxt,
.banner ul li.b02.active .rtxt
{opacity:1;}

.banner ul li.b03{position:relative;}
.banner ul li.b03 .txt{position:absolute;width:64%;z-index:99;bottom:30%;left:50%;transform:translate(-50%,0);}
.banner ul li.b03 .txt:before{width:2px;height:80%;background:rgba(255,255,255,0.2);display:block;content:'';position:absolute;left:30%;bottom:0;opacity:0;}
.banner ul li.b03 .limg{width:16%;float:left;position:relative;left:-20%;}
.banner ul li.b03 .rimg{width:56%;float:right;position:relative;right:-20%;}

.banner ul li.b03 .limg,
.banner ul li.b03 .rimg{opacity:0;transition:all 1s;}
.banner ul li.b03.active .limg{opacity:1;left:0;}
.banner ul li.b03.active .rimg{opacity:1;right:0;}
.banner ul li.b03.active .txt:before{opacity:1;transition:all 2s;transition-delay:200ms;}
@media only screen and (max-width: 1440px) {
	.banner ul li.b01 .txt{left:48%;}
	.banner ul li.b02 .txt{width:68%;height:54%;top:40%;}
}

@media only screen  and (max-width:768px) {
	.wapbanner{display:block;}
	.banner{display:none;}
	.banner ul li a>img{width:28rem;max-width:28rem;}
	.banner ul li.b02 .txt{width:82%;height:80%;}
	.banner ul li.b02 .ltxt,
	.banner ul li.b02 .rtxt
	{width:100%;}
	.banner ul li.b02 .ltxt .f1{font-size:0.7rem;}
	.banner ul li.b02 .rtxt{font-size:0.5rem;}
	
	.wapbanner{position:relative;}
	.wapbanner .prev,
	.wapbanner .next
	{width:1.4rem;height:1.7rem;position:absolute;top:50%;margin-top:-1rem;z-index:888;}
	.wapbanner .prev{left:0.6rem;}
	.wapbanner .next{right:0.6rem;}
	.wapbanner .prev a,
	.wapbanner .next a{display:block;width:100%;height:100%;}
	.wapbanner .prev a{background:url(../images/bleft.png) no-repeat center top /1.4rem;}
	.wapbanner .next a{background:url(../images/bright.png) no-repeat center top /1.4rem;}
	.wapbanner ul li a>img{display:block;width:100%;}
	.wapbanner ul li.b01{position:relative;}
	.wapbanner ul li.b01 .txt{position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);transition:all 1s;}
	.wapbanner ul li.b01 .bg{display:none;}
	.wapbanner ul li.active.b01 .txt{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);}
	
	.wapbanner ul li.b02{position:relative;}
	.wapbanner ul li.b02 .ltxt{position:absolute;width:100%;bottom:-50%;text-align:center;color:#fff;padding-bottom:0.8rem;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-ms-transition:all 1s;padding-left:2rem;padding-right:2rem;box-sizing:border-box;}
	
	.wapbanner ul li.b02 .rtxt{display:none;}
	.wapbanner ul li.b02 .ltxt .f1{display:inline-block;font-size:0.7rem;}
	.wapbanner ul li.b02 .ltxt p{text-transform:uppercase;font-size:0.45rem;color:rgba(255,255,255,0.4);}
	.wapbanner ul li.active.b02 .ltxt{bottom:0;}
	
	.wapbanner ul li.b03{position:relative;}
	.wapbanner ul li.b03 .txt{position:absolute;left:0;top:50%;width:100%;height:auto;transform:translate(0,-50%);}
	.wapbanner ul li.b03 .limg{width:20%;margin:0 auto;position:relative;transform:translate(0,-100%);-moz-transform:translate(0,-100%);-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);}
	.wapbanner ul li.b03 .rimg{width:80%;margin:0 auto;padding-top:1rem;position:relative;transform:translate(0,100%);-moz-transform:translate(0,100%);-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);}
	.wapbanner ul li.b03 .limg,
	.wapbanner ul li.b03 .rimg{opacity:0; transition:all  1s;-moz-transition:all  1s;-webkit-transition:all  1s;-ms-transition:all  1s;}
	.wapbanner ul li.b03.active .limg,.wapbanner ul li.b03.active .rimg{transform:translate(0,0);opacity:1;}
	
	
}
.category{clear:both;padding-top:45px;overflow:hidden;padding-bottom:45px;}
.category ul{}
.category ul li{float:left;display:inline-block;width:33.333%;position:relative;width:28%;overflow:hidden;}
.category ul li a{display:block;}
.category ul li .img{}
.category ul li .img img{display:block;width:100%;height:100%;}
.category ul li .txt{position:absolute;top:0;color:#fff;background:rgba(51,58,164,0.9);height:100%;}
.category ul li:nth-child(2) .txt{background:rgba(130,214,4,0.9);}
.category ul li .txt .inner{position:relative;top:50%;transform:translate(0,-50%);}
.category ul li .txt01{left:-100%;width:285px;text-align:center;}
.category ul li .txt01 .inner{padding-top:23px;}
.category ul li .txt01 .inner:before{width:14px;height:4px;display:inline-block;content:'';position:absolute;left:50%;margin-left:-7px;top:0;background:#fff;}
.category ul li .txt02{right:0;width:100%;text-align:right;padding-right:65px;box-sizing:border-box;}
.category ul li .txt span{font-size:20px;display:block;text-transform:uppercase;}
.category ul li .txt strong,.category ul li .txt02 span{font-size:30px;display:block;}
.category ul li .txt02 p{font-size:18px;}
.category ul li .txt02  strong{padding-top:35px;}
.category ul li .txt02 span{padding-top:15px;}

.category ul li.active{width:44%;}
@media only screen and (min-width: 1200px) and (max-width:1920px) {
	.category ul li .txt02 .inner{float:right; width:350px;}
	.category ul li .txt02 p{padding-top:40px;}
	.category ul li .txt02 span{}
	.category ul li.active .txt01{left:0%;transition:all .2s;}
	.category ul li.active .txt02{opacity:0;transition:all .6s;}
	.category ul li.active .img img{transform:scale(1.1);transition:all .6s;}
}

@media only screen and (max-width:768px) {
	.category{padding:20px 0;}
	.category ul li{float:none !important;width:100% !important;display:block;}
	.category ul li.active{width:44%;width:100% !important;}
	.category ul li .txt02{padding-right:0;text-align:center;}
	.category ul li .txt02 strong,.category ul li .txt02 span{font-size:0.75rem;padding-top:0;}
	.category ul li .txt02 p{font-size:0.55rem;padding-top:0rem;}
}

.adv{}
.adv a,.adv img{display:block;width:100%;}
.adv.pc{display:block;}
.adv.wap{display:none;}
@media only screen and (max-width:768px ) {
	.adv.pc{display:none;}
	.adv.wap{display:block;}
}
.news{margin-top:45px;clear:both;position:relative;overflow:hidden;}
.news .ntab{width:280px;position:absolute;right:65px;top:0;height:100%;}
.ntab ul{margin-top:-8px;}
.ntab ul li{width:280px;height:272px;text-align:center;border:solid 1px #ccc;margin-top:8px;box-sizing:border-box;}
.ntab ul li a{display:flex;width:100%;height:100%;justify-content:center;align-items:center;flex-direction:column;}
.ntab ul li i{display:block;}
.ntab ul li i img:nth-child(1){display:inline-block;}
.ntab ul li i img:nth-child(2){display:none;}
.ntab ul li strong{font-weight:normal;font-size:30px;color:#333;font-weight:normal;display:block;position:relative;padding-bottom:30px;padding-top:12px;}
.ntab ul li strong:after{width:17px;height:2px;display:inline-block;content:'';position:absolute;left:50%;margin-left:-8.5px;bottom:0;background:#333;}
.ntab ul li a:after
{width:100%;height:100%;display:block;content:'';position:absolute;left:0;top:0;background:url(../images/xwtbg.jpg) no-repeat center / cover;z-index:-11111;opacity:0;}

.ntab ul li a{position:relative;z-index:33;}
.ntab ul li.active,.ntab ul li:hover{border:none;}

.ntab ul li.active a:after,
.ntab ul li:hover a:after{display:block; opacity:1;display:block; transition:all 2s;-moz-transition:all 2s;-webkit-transition:all 2s;-ms-transition:all 2s;}
.ntab ul li:hover strong,
.ntab ul li.active strong
{color:#fff;}
.ntab ul li:hover strong:after,
.ntab ul li.active strong:after
{background:#fff;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-ms-transition:all 1s;}
.ntab ul li:hover i img:nth-child(2),
.ntab ul li.active i img:nth-child(2)
{display:inline-block;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-ms-transition:all 1s;}
.ntab ul li:hover i img:nth-child(1),
.ntab ul li.active i img:nth-child(1)
{display:none;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-ms-transition:all 1s;}

.news .nimg{width:50%;float:left;position:relative;overflow:hidden;display:block;}
.news .nimg .swiper-container{width:100%;height:565px;}
.news .nrtxt{width:50%;float:right;box-sizing:border-box;/*background:#007AFF;*/padding-right:65px;padding-left:35px;}
.news .nimg a,.news .nimg img{display:block;width:100%;height:100%;}
.news .nimg img{object-fit:cover;}
.news .nimg .txt{position:absolute;left:0;bottom:0;width:100%;background:rgba(233,233,233,0.9);height:70px;line-height:70px;text-align:center;font-size:18px;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.nlist{padding-right:320px;padding-top:32px;}
.nlist ul li{border-bottom:solid 1px #e6e5e5;}
.nlist ul li:last-child{border-bottom:none;}
.nlist ul li a{display:block;padding-top:25px;padding-bottom:25px;}
.nlist ul li .title{font-size:18px;color:#222;font-weight:bold;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nlist ul li .intro{color:#989898;margin-top:5px;}
.nlist ul li .intro span{display:inline-block;padding-right:28px;}
.nlist ul li .desc{font-size:14px;line-height:28px; color:#333;margin-top:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
@media only screen and (min-width: 1200px) and (max-width:1920px) {		
	.nlist ul li:hover .title{color:#0053ad;}	
	
}
@media only screen and (max-width:1280px) {	
.news .ntab{width:100%;position:relative;top:0;right:auto;height:204px;}
	.ntab ul li{width:200px;height:196px;float:left;display:inline-block;}
	.nlist ul li a{padding:10px 0;}
	.nlist ul li .desc{font-size:12px;line-height:20px;}
	.nlist{padding-right:0;}
}
@media only screen and (max-width:1200px) {
	.news .ntab{width:100%;position:relative;right:auto;}
	.ntab ul li{float:left;display:inline-block;}

	.news .nrtxt{width:100%;}
	.news .nimg{display:none;overflow:hidden;}
	.news .nimg .txt{position:relative;top:auto;}
}

@media only screen and (max-width:768px) {
	.news{margin-top:20px;}
	.news .nimg{display:none;}
	.news .nrtxt{width:100%;float:none;}
	.news .nrtxt{padding-right:10px !important;padding-left:10px !important;box-sizing:border-box;}
	.news .nimg .txt{height:1.6rem;line-height:1.6rem;font-size:0.55rem;}
	.news .ntab{position:relative;right:auto;width:100%;overflow:hidden;}
	.news .ntab{height:6rem;}
	.news .ntab ul{width:100%;display:flex; justify-content:space-between;padding:0 10px;box-sizing:border-box;}
	.news .ntab ul li{width:48%;height:6rem;float:none;}
	.news .ntab ul li strong{font-size:0.6rem !important;padding-bottom:15px;}
	.nlist{padding-top:0px;}
	.news .ntab{text-align:center;}
	.news .ntab ul li{float:none;}
	.news .ntab ul li:nth-child(2){position:relative;left:-2px;}
	.ntab ul li i{width:1.2rem;}
	.nlist ul li .title{font-size:0.6rem;}
	.nlist ul li .intro,.nlist ul li .desc{font-size:0.45rem;}
	.nlist ul li .desc{line-height:2em;margin-top:5px;}
}
.jinfo{clear:both;margin-top:45px;padding-bottom:45px; width:100%;overflow:hidden;}
.jinfo ul li{float:left;width:33.333%;padding-right:17px;box-sizing:border-box; display:inline-block;height:193px;overflow:hidden;}	
.jinfo ul li:nth-child(3) {padding-right:0;}
.jinfo ul li:nth-child(1) a .bg01{background:#50c1e9;}
.jinfo ul li:nth-child(2) a .bg01{background:#333aa4;}
.jinfo ul li:nth-child(3) a .bg01{background:#82d604;}


.jinfo ul li:nth-child(1) .bg02{background:url(../images/jrt01.png)#50c1e9 no-repeat right top;}
.jinfo ul li:nth-child(2) .bg02{background:url(../images/jrt02.png)#333aa4 no-repeat right top;}
.jinfo ul li:nth-child(3) .bg02{background:url(../images/jrt03.png)#82d604 no-repeat right top;}

.jinfo ul li a{display:block;width:100%;height:100%;position:relative;}
.jinfo ul li .bg{position:absolute;left:0;top:0;width:100%;height:100%;}
.jinfo ul li .bg02{opacity:0;
-webkit-transform: rotateX(-180deg) rotateY(0);
transform: rotateX(-180deg) rotateY(0);}
.jinfo ul li .inner{text-align:center;position:relative;top:50%;transform:translate(0,-50%);}
.jinfo ul li .txt01{padding-left:93px;height:69px;position:relative;display:inline-block;text-align:left;color:#fff;}
.jinfo ul li .txt01 i{display:inline-block;width:69px;height:69px;position:absolute;;left:0;top:50%;margin-top:-34.5px;}
.jinfo ul li .txt01 strong{display:block;font-size:30px;font-weight:normal;}
.jinfo ul li .txt01 span{display:block;font-size:18px;text-transform:uppercase;}

.jinfo ul li .txt02{text-align:center;color:#fff; }
.jinfo ul li .txt02 strong{display:block;font-size:30px;font-weight:normal;}
.jinfo ul li .txt02 div{margin-top:12px; display:block;font-size:18px;line-height:28px;width:270px;margin:0 auto;}
@media only screen and (min-width:1200px) and (max-width:1920px) {
	.jinfo ul li:hover .bg01{opacity:0; transition:all .3s;-webkit-transform: rotateX(-180deg) rotateY(0);
transform: rotateX(-180deg) rotateY(0);-webkit-transition: all .6s ease-in-out;
-o-transition: all .6s ease-in-out;
transition: all .6s ease-in-out;}
	.jinfo ul li:hover .bg02{opacity:1; transition:all .3s;
	-webkit-transform: rotateX(-0deg) rotateY(0);
transform: rotateX(0deg) rotateY(0);-webkit-transition: all .6s ease-in-out;
-o-transition: all .6s ease-in-out;
transition: all .6s ease-in-out;}
}
@media only screen and (max-width:768px) {
.jinfo{margin-top:20px;padding-bottom:20px;}
.jinfo ul li{display:block; width:100%;float:none;height:6rem;padding-right:0 !important;}
.jinfo ul li .txt{padding-left:2.4rem;width:5rem;height:2rem;}
.jinfo ul li .txt i{width:2rem;height:2rem;margin-top:-1rem;}
.jinfo ul li .txt strong{font-size:0.7rem;}
.jinfo ul li .txt span{font-size:0.45rem;}
}

.footer{clear:both;background:#1f3348;width:100%;}
.footer .mcon{margin:0 60px;}
.ftop{padding:60px 0;}
.ftel{font-size:14px;color:#fff;}
.ftel dl{padding-bottom:18px;}
.ftel dl dt{}
.ftel dl dd{font-size:16px;}
.ftel dl dd strong{font-size:28px;font-weight:normal;}
.ftel{position:absolute;left:0;top:0;}
.ftop .mcon{position:relative;height:154px;}
.fnav{position:relative;margin:0 auto;width:826px;left:35px;}
.fwx{position:absolute;right:0;top:0; width:122px;text-align:center;font-size:14px;color:#fff;}
.fwx dl dt{}
.fwx dl dd{padding-top:8px;}
.fnav ul li{display:inline-block;float:left;width:110px;height:154px;}
.fnav ul li:last-child{width:56px;}
.fnav ul li a{font-size:14px;color:#fff;}
.fnav ul li dl{padding-top:10px;}
.fnav ul li dl dd{line-height:26px;}
.fnav ul li dl dd a{color:rgba(255,255,255,0.5);display:block;font-size:12px;}
.fbot{border-top:solid 1px #283b4f;padding:14px 0;}
.copyright{line-height:26px;color:rgba(255,255,255,0.5);text-align:center;}
@media only screen and (min-width: 1200px) and (max-width:1920px) {
	.fnav ul li dl dd a:hover{color:#fff;font-weight:bold; transition:color 1s;-moz-transition:all 1s;-webkit-transition:color 1s;-ms-transition:color 1s;}
}
@media only screen and (max-width:1255px ) {
.ftel{position:relative;top:0;}
.fnav{left:0;display:none;}
.fwx{float:right;}
}
@media only screen and (max-width:768px ) {
	.footer{margin-top:0px;}
	.footer .mcon{margin:0 20px;}
	.ftop{padding:30px 0;}
	.ftop .mcon,.fnav ul li{height:auto;}
	/*.ftel,.fwx{width:100%;position:relative;}*/
	.fnav{width:100%;left:auto;	}
	.fnav ul li dl{display:none;}
	.fnav ul li{width:25% !important;text-align:center;}
	.fwx{padding-top:20px;clear:both;}
	.fwx img{width:4rem;}
}
.mbg{clear:both;padding:30px 0;width:100%;}
.nbanner{clear:both;overflow:hidden;}
.nbanner img{display:block;width:100%;}
@media only screen  and (max-width:768px) {
.nbanner img{display:block; width:40rem;height:8rem; max-width:40rem;position:relative;left:50%;transform:translate(-50%,0);}
.mbg{overflow-x:hidden;}
}
.ntop{/*height:350px;overflow:hidden;*/}
.ntop .img{float:left;width:590px;height:350px;overflow:hidden;}
.ntop .img img{display:block;width:100%;height:100%;}
.ntop .txt{float:right;width:560px;}
.ntop .txt .title{font-size:26px;color:#0d100e;padding-top:22px;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;}
.ntop .txt .time{color:rgba(13,16,14,0.6);margin-top:15px;}
.ntop .txt .desc{font-size:16px;line-height:26px;color:#333; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:20px;padding-top:33px;background:url(../images/ntbg.jpg) no-repeat left top;}
.ntop .txt .rmore{width:128px;height:43px;line-height:43px;text-align:center;background:#3b42a8;text-align:center;color:#fff;margin-top:40px;}
.ntop .swiper-container{padding-bottom:37px;}
.ntop .swiper-pagination{bottom:0;z-index:111;}
.ntop .swiper-pagination .swiper-pagination-bullet{background:#a1a1a1;border-radius:0;opacity:1;}
.ntop .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#3b42a8;}

.nbot{clear:both;margin-top:60px;}
.nbot ul{margin-top:-48px;}
.nbot ul li{margin-top:48px;overflow:hidden;}
.nbot .img{float:left;width:268px;height:174px;overflow:hidden;}
.nbot .img a,.nbot .txt a{display:block;position:relative;} 
.nbot .img img{display:block;width:100%;height:100%;}
.nbot .txt{float:right;width:880px;height:174px;}
.nbot .txt .title{font-size:16px;color:#0d100e;padding-top:10px;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;width:615px;}
.nbot .txt .time{color:rgba(13,16,14,0.6);margin-top:15px;}
.nbot .txt .desc{font-size:14px;line-height:26px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:615px;overflow:hidden;margin-top:18px;padding-top:20px;position:relative;}
.nbot .txt .desc:before{width:19px;height:2px;display:inline-block;content:'';background:#3b42a8;position:absolute;left:0;top:0;}
.nbot .txt .rmore{width:128px;height:43px;line-height:43px;text-align:center;background:#dfdfdf;text-align:center;color:#333;margin-top:-21.5px;position:absolute;right:0;top:50%;}
@media only screen and (min-width: 1280px) and (max-width: 1920px) {
	.ntop li:hover .img a  img,.nbot li:hover  .img a img	{transform:scale(1.05);transition:all .3s;}
	.ntop li:hover .txt a .title,.nbot li:hover .txt a .title	{color:#3b42a8;}
}
@media only screen and (max-width: 768px){
	.ntop{padding-top:30px;}
	.ntop .swiper-container{padding-bottom:20px;}
	.ntop .img,.ntop .txt{float:none;width:100%;}
	.ntop .img{height:8.56rem;}
	.ntop .txt .title{font-size:0.6rem;padding-top:10px;}
.ntop .txt .time{font-size:0.45rem;margin-top:10px;}
.ntop .txt .desc{font-size:0.55rem;display:none;}
.ntop .txt .rmore{margin-top:10px;display:none;}
.nbot{margin-top:40px;}
	.nbot .img{width:5.6rem;height:3.65rem;}	
	.nbot .txt{width:8rem;height:auto;}
	.nbot .rmore{display:none;}
	.nbot ul {margin-top:-20px;}
	.nbot ul li{margin-top:20px;}
	.nbot .txt .title{padding-top:0;}
	.nbot .txt .desc,
	.nbot .txt .time{padding-top:0;margin-top:0.2rem;font-size:0.45rem;line-height:0.8rem;}
	.nbot .txt .title,.nbot .txt .desc{width:100%;}
	.nbot .txt .desc:before{background:none;}
}
.m-page{text-align:center;clear:both;padding-top:35px;}
.m-page a{display:inline-block;padding:4px 10px;margin:0 3px; border:solid 1px #9f9f9f;font-size:16px;color:#444;}
.m-page a.z-crt{background:#3b42a8;color:#fff;border:solid 1px #3b42a8;}

.menubg{margin-top:-102px;position:relative;z-index:100;height:102px;}
.menubg .warpper{background:rgba(255,255,255,0.9);padding-top:20px;padding-bottom:20px;}
.smenu{text-align:center;}
.smenu ul{display:inherit;}
.smenu ul li{display:inline-block;text-align:center;line-height:45px;width:auto;}
.smenu ul li a{font-size:16px;color:#111;display:inline-block;padding: 0 40px;}
.smenu ul li.active{background:#3b42a8;}
.smenu ul li.active a{color:#fff;}

.thmenu{position:relative;padding-right:50px;padding-bottom:40px;}
.thmenu .next{background:url(../images/tmore.jpg) no-repeat center /cover;width:25px;height:25px;position:absolute;right:0;top:0;}
.thmenu ul{}
.thmenu ul li{float:left;display:inline-block;width:auto;margin-right:30px;}
.thmenu ul li a{font-size:16px;color:#888888;}
.thmenu ul li.active{}
.thmenu ul li.active a{color:#111;font-weight:bold;}

@media only screen  and (max-width:768px) {
	.smenu ul{display:flex;}

	.menubg{margin-top:-2rem;height:auto;background:rgba(255,255,255,0.5);padding:0.3rem 20px;height:1.4rem;}
	.menubg .warpper{padding:0;background:none;}
	.smenu{text-align:left;height:1.4rem;}
	.smenu .swiper-container{height:1.4rem;}
	.smenu ul{height:1.4rem;width:100%;}
	.smenu ul li{height:1.4rem;line-height:1.4rem;background:none;width:auto;float:left;}
	.smenu ul li a{font-size:0.55rem;display:inline-block;padding:0 20px;}
}

.aboutus{background:#f2f3f3;padding-top:35px;padding-bottom:40px; clear:both;margin-bottom:0px;}
.aboutus01{background:#fff;position:relative;}
.aboutus01 .img,.aboutus01 .txt{width:50%;height:inherit;position:relative;}
.aboutus01 .img img{display:block;width:100%;}
.aboutus01 .img:after{width:208px;height:198px;display:inline-block;content:'';background:url(../images/abbg.png) no-repeat left top;position:absolute;right:0;bottom:0;z-index:9;}
.aboutus01 .txt{padding-left:50px;padding-right:60px;box-sizing:border-box;position:absolute;right:0;top:0;height:100%;}
.aboutus01 .txt .warp{position:relative;top:50%;transform:translate(0,-50%);}
.aboutus01 .txt .at{padding-bottom:30px;position:relative;background:url(../images/ntbg.jpg) no-repeat left bottom;}
.aboutus01 .txt .at p{font-size:26px;color:#222;}
.aboutus01 .desc{font-size:16px;line-height:30px;margin-top:45px;color:#333;}
.aboutus02{margin-top:35px;padding:0 60px;}
.aboutus02 .marp{background:#fff;overflow:hidden;position:relative;}
.aboutus02 .txt,.aboutus02 .img{width:50%;}
.aboutus02 .txt{padding:0 50px;box-sizing:border-box;position:absolute;left:0;top:0;height:100%;}
.aboutus02 .img{float:right;}
.aboutus02 .img img{display:block;width:100%;}
.aboutus02 .txt .inner{position:relative;top:50%;transform:translate(0,-50%);}
.aboutus02 .txt .title{font-size:26px;color:#222;}
.aboutus02 .txt .desc{font-size:16px;color:#333;line-height:24px;margin-top:30px;}
.aboutus02 .swiper-pagination{text-align:left;padding-left:38px;bottom:30px;}
.aboutus02 .swiper-pagination .swiper-pagination-bullet{background:#fff;border-radius:0;opacity:1;width:6px;height:6px;}
.aboutus02 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:16px;background:#3b42a8;transition:all .3s;}

.atab{overflow:hidden;margin-top:50px;}
.atab ul li{display:inline-block;float:left; width:160px;height:53px;border:solid 1px #e8e8e8;text-align:center;line-height:53px;margin-right:24px;}
.atab ul li a{font-size:16px;color:#555;display:block;}
.atab ul li.active{background:#3b42a8;}
.atab ul li.active a{color:#fff;}

@media only screen  and (max-width:1400px) {
	.atab ul li{width:auto;}
	.atab ul li a{display:inline-block;padding:0 20px;}
	.atab ul li a{font-size:14px;}	
}
@media only screen  and (max-width:768px) {
	.aboutus{padding-top:0;padding-bottom:30px;}
	.aboutus01 .img:after{transform:translate(25%,25%) scale(0.5);}
	.aboutus01 .txt,.aboutus01 .img,
	.aboutus02 .txt,.aboutus02 .img{width:100%;position:relative;}
	.aboutus01 .txt,.aboutus02,.aboutus02 .txt{padding:0 10px;}
	.aboutus01 .txt .warp,.aboutus02 .txt .inner{top:auto;transform:translate(0,0%);padding:20px 0;}
	.aboutus01 .txt .at p,.aboutus02 .txt .title{font-size:0.75rem;}
	.aboutus01 .desc,.aboutus02 .txt .desc{margin-top:0.4rem;font-size:0.55rem;line-height:0.8rem;}
	.aboutus02 .swiper-pagination{text-align:center;padding-left:0;bottom:10px;}
	/*.atab ul{display:flex;margin-right:0;justify-content:space-between;}*/
	.atab ul li{width:4rem;margin-right:0;height:1.3rem;line-height:1.3rem;}
	.atab ul li a{font-size:0.45rem;padding:0 20px;}
}


@media only screen  and (max-width: 1440px) {
	.aboutus01 .desc,.aboutus02 .txt .desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;	font-size:12px;line-height:2em;margin-top:20px;}
	.atab{margin-top:20px;}
}
@media only screen  and (max-width: 1280px) {
	-webkit-line-clamp:4;
}


@media only screen  and (max-width: 768px) {
	.aboutus01 .txt .warp{top:0;transform:translate(0,0);}
	.aboutus01 desc{	height:auto;	-webkit-line-clamp:inherit;}
	.atab{}
	.atab ul li{width:auto;}
	.atab{margin-top:20px;}
	.aboutus01 .desc, .aboutus02 .txt .desc{-webkit-line-clamp:inherit}
}


/*2.2大事记*/
.fzlc{position:relative;}
.fzlc:before{width:1px;height:100%;display:inline-block;content:'';background:#cccdcd;position:absolute;left:50%;top:0;z-index:1;}
.fzlc dl{position:relative;z-index:12;padding-bottom:74px;}
.fzlc dl dt{text-align:center;width:188px; height:188px;box-sizing:border-box;margin:0 auto;position:relative;}

.fzlc dl dt .img{width:152px;height:152px;overflow:hidden;border-radius:50%;display:block;margin:0 auto;position:relative; top:16px;}
.fzlc dl dt .img img{display:block;width:100%;height:100%;}
.fzlc dl dt .year{font-size:42px;color:#fff;font-style:italic;font-weight:bold; text-align:center;position:absolute;left:0;top:0;width:100%;height:100%;line-height:152px;}

.fzlc dl:nth-child(4n-3) dt .year{background:rgba(130,214,4,0.8);}
.fzlc dl:nth-child(4n-2) dt .year{background:rgba(59,66,168,0.8);}
.fzlc dl:nth-child(4n-1) dt .year{background:rgba(80,193,233,0.8);}
.fzlc dl:nth-child(4n) dt .year{background:rgba(235,200,57,0.8);}

.fzlc dl dd{}
.fzlc dl dd ul li{overflow:hidden;padding-top:30px;background:url(../images/zy.png) no-repeat center 30px;}
.fzlc dl dd ul li .time{color:#3b42a8;font-size:16px;width:50%;box-sizing:border-box;}
.fzlc dl dd ul li .info{width:50%;box-sizing:border-box;}
.fzlc dl dd ul li .info .title{font-size:16px;color:#222;}
.fzlc dl dd ul li .info .desc{font-size:16px;color:#555;line-height:26px;margin-top:10px;}
.fzlc dl dd ul li:nth-child(n) .time{float:left;text-align:right;padding-right:37px;}
.fzlc dl dd ul li:nth-child(n) .info{float:right;padding-left:53px;}
.fzlc dl dd ul li:nth-child(2n) .time{float:right;text-align:left;padding-left:53px;padding-right:0;}
.fzlc dl dd ul li:nth-child(2n) .info{float:left;text-align:right;padding-right:37px;padding-left:0 !important;}
.fmore{text-align:center;}
.fmore a{display:block;font-size:16px; color:rgba(51,51,51,0.6);background:url(../images/vmore.png) no-repeat center bottom;padding-bottom:30px;line-height:50px;}
@media only screen and (min-width: 1280px) and (max-width:1920px) {
	.fzlc dl dt{position:relative;}
	
	.fzlc dl dt:before{width:188px;height:188px;display:inline-block;content:''; background:url(../images/fzbg.png) no-repeat center;position:absolute;left:0;top:0;z-index:1;opacity:0;}
	.fzlc dl.active dt:before{opacity:1;transition:all .6s;}
	.fzlc dl dt .img{position:relative;z-index:22;}
	.fzlc dl dt .year{opacity:1;}		/*.fzlc dl:hover dt .year,*/
	.fzlc dl.active dt .year{opacity:0;}
	.fzlc dl dd ul li:hover .title{color:#3b42a8;}
	.fzlc dl dd{display:none;}
	.fzlc dl.active dd{/*display:block;*/}	
}
@media only screen and (max-width:768px) {
	.fzlc:before{left:2rem;}
	.fzlc dl{padding-bottom:20px;}
	.fzlc dl dd{padding-top:30px;}
	.fzlc dl dt{height:4rem;width:4rem;text-align:left;margin:inherit;}
	.fzlc dl dt .img{width:4rem;height:4rem;top:0;position:relative;z-index:22;}
	.fzlc dl dt .year{font-size:0.8rem;line-height:4rem;}
	.fzlc dl dd ul li{background-position:1.8rem 0.2rem;padding-left:2.8rem;padding-top:0;padding-bottom:20px;}
	.fzlc dl dd ul li .time{text-align:left;}
	.fzlc dl dd ul li .time,.fzlc dl dd ul li .info{float:none;width:100%;padding:0 !important;text-align:left !important;}
	.fzlc dl dd ul li .info .title{font-size:0.55rem;}
	.fzlc dl dd ul li .info{margin-top:0.2rem;}
	.fzlc dl dd ul li .info .desc{font-size:0.45rem;line-height:0.8rem;}
	.fmore a{font-size:0.6rem; padding-bottom:2rem;line-height:1.2rem;height:1.2rem;background-size:1.4rem;}
}

/*荣誉资质*/
.honor{position:relative;}
.honor .prev,
.honor .next{position:absolute;top:60px;z-index:88;cursor:pointer;width:45px;height:45px;}
.honor .prev{background:url(../images/hprev.png) no-repeat center/ cover;}
.honor .next{background:url(../images/hnext.png) no-repeat center/ cover;}
.honor ul{}
.honor ul li{width:auto;text-align:center;display:inline-block;}
.honor ul li a{display:block;}
.honor ul li .img{height:160px;overflow:hidden;}
.honor ul li .img img{height:100%; overflow:hidden;}
.honor ul li .txt{padding-top:40px;font-size:16px;color:#222;}
@media only screen and (min-width: 1280px) and (max-width: 1920px) {
	.honorbg{background:url(../images/hbg02.jpg) no-repeat center -100px;height:749px;box-sizing:border-box; overflow:hidden;margin-bottom:0px;}
	.honor{margin-top:56px;}
	.honor .prev{left:-125px;}
	.honor .next{right:-125px;}
	.honor .prev:hover{background-image:url(../images/hprev02.png);}
	.honor .next:hover{background-image:url(../images/hnext02.png);}
	.honor ul li .txt{margin-top:30px;}
	.honor ul li:hover .txt{font-weight:bold;}
}
@media only screen and (max-width:768px ) {
	/*.honor{padding:0 2rem;}*/
	.honor{padding:0;}
	.honor .prev,.honor .next{width:1.6rem;height:1.6rem;top:3rem;display:none;}
	.honor .prev{left:0;}
	.honor .next{right:0;}
	.honor ul li .txt{font-size:0.55rem;padding-top:20px;}
}
/*2.5合作伙伴.html*/
.hztop{overflow:hidden;padding-bottom:39px;border-bottom:dashed 1px #dfdfdf;}
.hztop ul{margin-right:-18px;}
.hztop ul li {width:388px;float:left;background:#fff;text-align:center;margin-right:18px;}
.hztop ul li .img{width:100%;height:228px;overflow:hidden;}
.hztop ul li .img img{display:block; width:99%;height:99%;border:solid 1px #e4e4e4;}
.hztop ul li .txt{font-size:16px;color:#0d100e;height:58px;line-height:58px;}
.hzbot{padding-top:38px;margin-bottom:0px;}
.hzbot .swiper-container{ padding-bottom:45px;}
.hzbot .swiper-pagination{bottom:0;}
.hzbot .swiper-pagination .swiper-pagination-bullet{background:#fff;border-radius:0;opacity:1;width:6px;height:6px;}
.hzbot .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:16px;background:#3b42a8;transition:all .3s;}

@media only screen and (min-width: 1280px) and (max-width:1920px) {
.hztop ul li:hover .img img{transform:scale(1.05); transition:all .3s;}
	
}

@media only screen and (min-width: 100px) and (max-width: 640px) {
	.hztop ul{margin-right:0;}
	.hztop ul li{width:100%;float:none;margin-right:0;margin-top:20px;}
}
/*5.3视频展示.html*/
.vtop{padding:35px 0; background:url(../images/sptbg.jpg) no-repeat center bottom;}
.vtop .desc{display:block !important;}
.vbot{background:#363daf;margin-bottom:0px;clear:both;padding:33px 0;border-bottom:solid 4px #0053ad;}
.vbot ul li{width:380px;height:223px;overflow:hidden;position:relative;margin-right:30px;}
.vbot ul li a{display:block;}
.vbot ul li .img{height:193px;}
.vbot ul li .img img{display:block;width:100%;height:100%;}
.vbot ul li .txt{width:100%;height:40px;text-align:center;font-size:14px;color:#fff;}

/*position:absolute;right:0;top:0;height:100%;*/
/*.vbot ul li .txt .warp{width:140px;height:auto;position:relative;top:50%;transform:translate(0,-50%); float:right;text-align:center;color:#fff;font-size:16px;}*/
.vbot ul li .warp i,.vbot ul li .warp strong{display:block;}
.vbot ul li .warp strong{font-size:20px;letter-spacing:2px;font-weight:normal;transition:all .6s;}
.vbot ul li .warp i,.vbot ul li .warp p{display:none;}
.vbot ul li .warp strong{height:40px;line-height:40px;display:block;}
.vbot .swiper-container{padding-bottom:38px;}
.vbot .swiper-pagination{bottom:0;}
.vbot .swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:1;border-radius:0;width:6px;height:6px;}
.vbot .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#e6bb0b; width:14px;}
@media only screen and (min-width: 1280px) and (max-width: 1920px) {
	/*.vbot ul li .txt{opacity:0;}*/
	/*.vbot ul li.active .txt{opacity:1;}*/	
}
.vbot ul li .img{position:relative;}
.vbot ul li .img:after{opacity:0;width:100%;height:100%;display:block;content:'';border:solid 5px rgba(230,187,11,0.8);box-sizing:border-box;position:absolute;left:0;top:0;transition:all .6s;}
.vbot ul li.active .img:after{opacity:1;}
.vbot ul li.active .txt strong{color:#e6bb0b;}
@media only screen and (max-width:768px) {
	.vbot ul li,.vbot ul li .img{width:8rem;height:4rem;}
	.vbot ul li .txt .warp{width:3rem;font-size:0.45rem;}
	.vbot ul li .warp strong{font-size:0.55rem;letter-spacing:0;}
	.vtop .warpper iframe{height:10rem !important;}
}
/*5.4诚业报.html*/
.parper{}
.parper ul{margin-right:-32px;}
.parper ul li{float:left;display:inline-block;width:276px;margin-right:32px;text-align:center;height:459px;overflow:hidden;}
.parper ul li .img{border:solid 1px #dcdcdc; width:100%;height:389px;box-sizing:border-box; display:block;position:relative;overflow:hidden;}
.parper ul li .img img{width:100%;height:100%;display:block;}
.parper ul li .bg{position:absolute;left:0;bottom:0;width:100%;background:rgba(59,66,168,0.5);height:84px;color:rgba(255,255,255,0.5);line-height:84px;}
.parper ul li .bg a{display:block;width:100%;height:100%;}
.parper ul li .bg i{display:inline-block;width:49px;height:49px;position:absolute;left:50%;margin-left:-24.5px;top:-24.5px; background:url(../images/plink.png) no-repeat center top/ cover;}
.parper ul li .txt{height:70px;line-height:70px;text-align:center;font-size:14px;color:#0d100e;}
@media only screen and (min-width: 1280px) and (max-width: 1920px) {
	.parper ul li .bg{opacity:0;}
	.parper ul li:hover .bg{opacity:1;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-ms-transition:all 1s;}
	.parper ul li:hover .txt{font-weight:bold;color:#111;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-ms-transition:all 1s;}
}
@media only screen  and (max-width:768px) {
	.parper ul{margin-right:0;margin-top:-15px;}
	.parper ul li{width:48%;float:left;margin-right:0;height:9.56rem;margin-top:15px;}
	.parper ul li .img{height:9.56rem;}
	.parper ul li .bg{height:60px;line-height:60px;}
	.parper ul li .bg i{width:1.6rem;height:1.6rem;top:-0.8rem;margin-left:-0.8rem; background-size:100% 100%;}
	.parper ul li:nth-child(n){float:left;}
	.parper ul li:nth-child(2n){float:right;}
	.parper ul li .txt{height:1.6rem;line-height:1.6rem;font-size:0.55rem;}
}

/*公司理念*/
.qywhbg{background:url(../images/qywhbg.jpg) no-repeat center top;height:852px;padding-top:68px;box-sizing:border-box;}
.qywh{width:702px;height:702px;margin:0 auto;position:relative;}

.qywh:before{width:100%;height:100%;display:block;content:'';border:solid 2px #bfbfbf;border-radius:50%;position:absolute;left:0;top:0;z-index:1;}
.qywh:after{width:100%;height:100%;display:block;content:'';border:dashed 1px #d3d3d3;border-radius:50%;position:absolute;left:0;top:19px;z-index:1;}


.quan{width:702px;height:702px;position:relative;z-index:100;border-radius:50%;}
.quan ul{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;}
.quan ul.dot{transition:all 2s;}

.quan ul.dot,.zhuan{
	-webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 15s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 15s;
    -webkit-animation: rotate 6s linear infinite;
    -moz-animation: rotate 6s linear infinite;
    -o-animation: rotate 6s linear infinite;
    animation: rotate 6s linear infinite;
}
@-webkit-keyframes rotate{from{-webkit-transform: rotate(0deg)}
    to{-webkit-transform: rotate(360deg)}
}
@-moz-keyframes rotate{from{-moz-transform: rotate(0deg)}
    to{-moz-transform: rotate(359deg)}
}
@-o-keyframes rotate{from{-o-transform: rotate(0deg)}
    to{-o-transform: rotate(359deg)}
}
@keyframes rotate{from{transform: rotate(0deg)}
    to{transform: rotate(359deg)}
}
.quan ul.dot li{width:22px;height:22px;display:inline-block;border-radius:50%;position:absolute;left:50%;margin-left:-11px;top:50%;margin-top:-11px;transition:all 1s;}
.quan ul.dot li:nth-child(1){background:#e6bb0b;-webkit-transform: rotate(-62deg) translateX(351px) rotate(0deg);}
.quan ul.dot li:nth-child(2){background:#52c2e8;-webkit-transform: rotate(-15deg) translateX(351px) rotate(0deg);}
.quan ul.dot li:nth-child(3){background:#3b42a8;-webkit-transform: rotate(41deg) translateX(351px) rotate(0deg);}
.quan ul.dot li:nth-child(4){background:#52c2e8;-webkit-transform: rotate(150deg) translateX(351px) rotate(0deg);}
.quan ul.dot li:nth-child(5){background:#82d604;-webkit-transform: rotate(218deg) translateX(351px) rotate(0deg);}


.quan ul.font li{width:260px;height:110px;position:absolute;z-index:99;}
.quan ul.font li:nth-child(1){top:-15px;left:460px;}
.quan ul.font li:nth-child(2){top:203px;right:-192px;}
.quan ul.font li:nth-child(3){top:524px;right:-118px;}
.quan ul.font li:nth-child(4){top:470px;left:-156px;}
.quan ul.font li:nth-child(5){top:77px;left:-129px;}
.quan ul.font li .inner{position:relative;}
.quan ul.font li .inner i{display:inline-block;width:113px;height:113px;position:absolute;top:0;left:0;}
.quan ul.font li .txt{height:113px;}
.quan ul.font li:nth-child(1) .txt,
.quan ul.font li:nth-child(2) .txt,
.quan ul.font li:nth-child(3) .txt
{padding-left:120px;box-sizing:border-box;width:100%;position:relative;}
.quan ul.font li:nth-child(4) .txt,
.quan ul.font li:nth-child(5) .txt{padding-right:120px; padding-left:0;box-sizing:border-box;width:100%;position:relative;text-align:right;}
.quan ul.font li:nth-child(4) .inner i,
.quan ul.font li:nth-child(5) .inner i{left:auto; right:0;}
.quan ul.font li .inner i:after{width:22px;height:22px;display:inline-block;content:'';position:absolute;left:50%;margin-left:-11px;top:50%;margin-top:-11px;border-radius:50%;/*background:#000000;*/}
.quan ul.font li i img{position:relative;width:100%;height:100%;z-index:88;}
.quan ul.font li .txt strong{display:block;line-height:115px;font-size:26px;color:#0d100e;}
.quan ul.font li .txt span{display:none;font-family:simhei;text-transform:uppercase;font-size:10px;padding-top:10px;}

.whinfo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:512px;height:286px;/*background:#fff;*/z-index:300;}
.whinfo .t{text-align:center;padding-bottom:32px;position:relative;}
.whinfo .t:after{width:22px;height:2px;display:inline-block;content:'';background:#6e706e;position:absolute;left:50%;margin-left:-11px;bottom:0;}
.whinfo .t span{display:block;color:#3b42a8;font-size:16px;text-transform:uppercase;}
.whinfo .t strong{display:block;color:#0d100e;font-size:36px;font-weight:normal;}
.whinfo .c{text-align:center;padding-top:20px;}
.whinfo .c .ch{font-size:26px;color:#0d100e;}
.whinfo .c .en{font-size:16px;color:rgba(13,16,14,0.5);text-transform:uppercase;}
.whinfo .swiper-pagination{bottom:0;width:100%;position:absolute;left:0;}
.whinfo .swiper-container{padding-bottom:50px;}
.whinfo .swiper-pagination .swiper-pagination-bullet{border:solid 1px #989898;background:#fff;opacity:1;width:6px;height:6px;margin:0 3px;}
.whinfo .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border:solid 1px #3b42a8;background:#3b42a8;}
@media only screen and (min-width: 1200px) and (max-width:1920px) {
	.quan ul li .inner i img{opacity:0;transition:all .3s;}
	.quan ul li:hover .inner i img{opacity:1;}
	.quan ul li .inner i:after{opacity:1;}
	.quan ul li:hover .inner i:after{opacity:0;transition:all .3s;}	
	.quan ul li:hover .txt strong{line-height:1em;padding-top:36px;}
	.quan ul li:hover .txt span{display:block;}
}
@media only screen  and (max-width: 768px) {
	.qywhbg{padding-top:35px;padding-bottom:35px; height:auto;background:none;}
	.qywh{width:14rem;height:8rem;}
	.quan{display:none;}
	.qywh:before,
	.qywh:after
	{display:none;}
	.whinfo{width:100%;height:8rem;left:0; top:0;transform:translate(0);}
	.whinfo .t{padding-bottom:20px;}
	.whinfo .t:after{width:0.6rem;margin-left:-0.3rem;}
	.whinfo .t span{font-size:0.55rem;}
	.whinfo .t strong{font-size:0.7rem;}
	.whinfo .c .ch{font-size:0.55rem;}
	.whinfo .c .en{font-size:0.45rem;}
}


.gsln{background:url(../images/gslnbg.jpg) no-repeat center top / cover;padding-top:68px; height:713px;box-sizing:border-box; clear:both;width:100%;margin-bottom:0px;}
.gsln .t{}
.gsln .t p{font-size:26px;color:#fff;}
.gsln .c{}
.gsln .c ul {margin-right:-12px;}
.gsln .c ul li{width:189px;height:166px;text-align:center;border-radius:3px;float:left;display:inline-block;margin-right:12px;margin-top:40px;position:relative;padding-top:30px;}
.gsln .c ul li .box{position:relative;width:100%;height:inherit;background:#fff;}
.gsln .c ul li .inner{position:relative;top:50%;transform:translate(0,-50%);}
.gsln .c ul li i{display:block;text-align:center;}
.gsln .c ul li i img:nth-child(1){display:inline-block;}
.gsln .c ul li i img:nth-child(2){display:none;}
.gsln .c ul li strong{display:inline-block;color:#222;font-size:22px;position:relative;}
.gsln .c ul li strong:before,
.gsln .c ul li strong:after
{width:4px;height:4px;display:inline-block;background:#fff;content:'';position:absolute;top:50%;margin-top:-2px;border-radius:50%;opacity:0;}
.gsln .c ul li strong:before{left:-10px;}
.gsln .c ul li strong:after{right:-10px;}
.gsln .c ul li p{font-size:14px;line-height:18px;padding-top:5px;}
@media only screen and (min-width: 1280px) and (max-width:1920px) {
	
	.gsln .c ul li .inner{padding:0 20px;}
	/*.gsln .c ul li:hover,*/
	.gsln .c ul li.active
	{transition:top .6s;}
	/*.gsln .c ul li:hover .box,*/
	.gsln .c ul li.active .box
	{background:url(../images/whfb.png) #e8c01e no-repeat center;color:#fff;/*top:-30px;transition:top 2s;-webkit-transition:top 2s;-moz-transition:top 2s;*/}
	.gsln .c ul li:hover strong,
	.gsln .c ul li.active strong
	{ color:#fff;}
	/*.gsln .c ul li:hover strong:before,
	.gsln .c ul li:hover strong:after,*/
	.gsln .c ul li.active strong:before,
	.gsln .c ul li.active strong:after
	{opacity:1;transition:all .3s;}
	.gsln .c ul li p{ display:none;}
	/*.gsln .c ul li:hover p,*/
	.gsln .c ul li.active p{ display:block;}	
	/*.gsln .c ul li:hover i img:nth-child(2),*/
	.gsln .c ul li.active i img:nth-child(2){display:inline-block;}
	/*.gsln .c ul li:hover i img:nth-child(1),*/
	.gsln .c ul li.active i img:nth-child(1)
	{display:none;}

}
@media only screen and (max-width:768px) {
	.gsln{height:auto;background-size:cover;}
	.gsln .c{overflow:hidden;padding-bottom:30px;padding-top:20px;}
	.gsln .c ul{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row;margin-top:-20px;margin-right:0;}
	.gsln .c ul li{width:48%;margin-top:20px;float:none;margin-right:0;}
	.gsln .c ul li .inner{padding:0 10px;}
	.gsln .c ul li strong{font-size:0.7rem;}
	.gsln .c ul li p{font-size:0.45rem;line-height:0.8rem;height:2em;overflow:hidden;}
}
/*人力资源*/
.rlzybg{background:url(../images/rlzybg.jpg) no-repeat center top;clear:both;/*height:1438px;*/padding-bottom:237px;}
.rczl{}
.rct{text-align:center;background:url(../images/talent.png) no-repeat center;height:35px;}
.rct strong{color:#222222;font-size:26px;display:block;}
.rct span{color:#efefef;font-size:52px;text-transform:uppercase;font-family:simhei;display:none;}
.rclist{padding-top:35px;}
.rclist ul{margin-top:-10px;}
.rclist ul li{padding:0 30px;width:100%;box-sizing:border-box;margin-top:10px;position:relative;}
.rclist ul li:before{width:100%;height:100px;background:#3b42a8;position:absolute;left:0;top:0;content:'';z-index:11;}
.rclist ul li .jt{height:100px;line-height:100px;background:url(../images/jrow.png)#3b42a8 no-repeat right center;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;position:relative;z-index:222;}
.rclist ul li.active .jt{background-image:url(../images/jdow.png);}
.rclist ul li .jt strong{font-size:30px;position:relative;top:14px;display:inline-block;margin-left:5px;}
.rclist ul li .jt i{display:inline-block;font-size:70px;color:#f7ec52;font-family:'DIN-BOLD';}
.rclist ul li .jt i img{display:block;height:100%;}

.rclist ul li .jb{border:solid 1px #3b42a8;background:#fff;margin-left:-30px;margin-right:-30px; border-top:none;display:none;}
.rclist ul li .jb .warp{padding:20px;}
@media only screen and (max-width: 768px) {
	.rlzybg{height:auto;padding-bottom:30px;}
	.rct{background-size:12rem;height:1.2rem;}
	.rct strong{font-size:0.7rem;}
	.rclist ul li{padding:0 10px;}
	.rclist ul li:before{height:2.6rem;}
	.rclist ul li .jb{margin-left:-10px;margin-right:-10px;}
	.rclist ul li .jt{height:2.6rem;line-height:2.6rem;background-size:0.4rem;}
	.rclist ul li.active .jt{background-size:0.6rem;}
	.rclist ul li .jt i{font-size:1.4rem;}
	.rclist ul li .jt i img{height:100%;}
	.rclist ul li .jt strong{font-size:0.7rem;top:0.1rem;display:inline;}
	.rclist ul li .jb .warp img{display:block;width:100% !important;height:auto;}
}

.ct{text-align:center;}
.ct strong{font-size:36px;display:block;color:#222;}
.ct p{font-size:16px;display:block;color:#333;}
.ct p span{display:inline-block;position:relative;letter-spacing:4px;}
.ct p span:before,
.ct p span:after{width:100%;height:100%;display:inline-block;content:'';position:absolute;top:0;left:0;}
.ct p span:before{background:url(../images/clt.png) no-repeat left top;left:-4px;}
.ct p span:after{background:url(../images/crt.png) no-repeat right bottom;right:-8px;padding-right:4px;}
.conlist{display:flex;justify-content:center;margin-top:40px;padding-bottom:62px;}
.conlist ul{display:flex;flex-direction:row;flex-wrap:nowrap;}
.conlist ul li{width:220px;height:380px;text-align:center;display:inline-block;margin:0 35px;}
.conlist ul li i{display:inline-block;}
.conlist ul li i img:nth-child(1){display:inline-block;}
.conlist ul li i img:nth-child(2){display:none;}
.conlist ul li .inner{background:#fff;border:solid 1px #e4e4e4; height:275px;position:relative;top:50%;transform:translate(0,-50%);}
.conlist ul li .box{position:relative;top:50%;transform:translate(0,-50%);}
.conlist ul li  strong{display:block;font-size:16px;color:#111;padding-top:20px;}
.conlist ul li  p{display:block;font-size:20px;color:#9a9a9a;}
.conlist ul li p a{color:#919191;font-size:16px;display:block;background:url(../images/cmore.png) no-repeat center bottom;padding-bottom:50px;}
.conlist ul li .en{font-size:16px;color:#ccc;padding-top:60px;}
.map{margin-bottom:-30px;}
.map img{display:block;width:100%;}
@media only screen and (min-width:1200px) and (max-width:1920px) {
	.conlist ul li.active .inner i img:nth-child(1){display:none;}
	.conlist ul li.active .inner i img:nth-child(2){display:inline-block;}
	.conlist ul li.active .inner{height:100%;box-shadow:1px 3px 20px rgba(21,21,21,0.11);transition:all .3s;}
	.conlist ul li.active .en{color:#0053ad;padding-top:10px;}
	.conlist ul li .wx{opacity:0;transform:scale(0);overflow:hidden;height:0;margin-top:30px;}
	.conlist ul li.active .wx{opacity:1;transform:scale(1);height:auto;transition:opacity .3s;}
}
@media only screen and  (max-width: 768px) {
	.contactus{padding-top:20px;}
	.ct strong{font-size:0.7rem;}
	.ct p{font-size:0.45rem;}
	.conlist{margin-top:20px;padding-bottom:30px;}
	.conlist ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:-10px;}
	.conlist ul li {height:auto;padding-top:15px;width:8rem;}
	.conlist ul li .inner{height:auto;padding:30px 0;}
	.conlist ul li .inner,.conlist ul li .box{top:auto;transform:translate(0,0);}
	.conlist ul li .wx{margin-top:20px;}
	.conlist ul li .wx img{width:5rem;}
	.conlist ul li .en{padding-top:20px;}
	.conlist ul li:nth-child(2) .en
	/*,.conlist ul li:nth-child(1) p,
	.conlist ul li:nth-child(3) p a*/
	{color:#0053ad;}
	.conlist ul li strong{padding-top:10px;}
	.map{margin-bottom:0;}	
}

/*员工发展*/

.fzbg{background:url(../images/fzbg.jpg) no-repeat center top;height:675px;padding-top:37px;box-sizing:border-box;}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {	
.ygfz{height:557px;background:url(../images/ygfz.png) no-repeat center top;position:relative;}
}
.ygfz ul li{position:absolute;}
.ygfz ul li:nth-child(1){width:198px;height:198px;}
.ygfz ul li:nth-child(2){width:210px;height:210px;}
.ygfz ul li:nth-child(3){width:220px;height:220px;}
.ygfz ul li:nth-child(4){width:168px;height:168px;}

.ygfz ul li .img{position:relative;width:100%;height:100%;opacity:0;}
.ygfz ul li .img img{display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;}

.ygfz ul li .txt{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;}
.ygfz ul li .txt:after{width:43px;height:43px;display:inline-block;position:absolute;bottom:-21.5px;left:50%;margin-left:-21.5px;z-index:99;content:'';}
.ygfz ul li .txt:after{background:url(../images/j3.png) no-repeat center / cover;opacity:0;}
.ygfz ul li .inner{position:relative;top:50%;transform:translate(0,-50%);}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
	.ygfz ul li:nth-child(1){top:214px;left:0;}
.ygfz ul li:nth-child(2){bottom:0;left:447px;}
.ygfz ul li:nth-child(3){top:0;left:644px;}
.ygfz ul li:nth-child(4){left:1028px;top:212px;}
}
.ygfz ul li:nth-child(1) .txt{background:rgba(59,66,168,0.9);}
.ygfz ul li:nth-child(2) .txt{background:rgba(130,214,4,0.9);}
.ygfz ul li:nth-child(3) .txt{background:rgba(80,193,233,0.9);}
.ygfz ul li:nth-child(4) .txt{background:rgba(227,187,0,0.9);}
.ygfz ul li .txt strong,.ygfz ul li .txt span{display:block;text-align:center;color:#fff;}
.ygfz ul li .txt span{font-size:14px;text-transform:uppercase;}
.ygfz ul li .txt strong{font-size:22px;}
.ygfz ul li .desc{display:none;}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
	.ygfz ul li:hover .img{opacity:1;transition:all .3s;}
	.ygfz ul li:hover .txt:after{opacity:1;transition:all .3s;}
}

.jfix{position:fixed;left:0;top:0;width:100%;height:100%;z-index:2000;background:rgba(0,0,0,0.3);display:none;}
.jcon{width:1200px;height:702px;position:absolute;left:50%;top:50%;margin-left:-600px;margin-top:-351px;background:#fff;border-radius:25px 0 25px 0;}
.jcon .desc{width:100%;height:inherit;overflow:hidden;border-radius:25px 0 25px 0;}
.jclose{width:22px;height:22px;background:url(../images/close.png) no-repeat left top;position:absolute;right:0;top:-30px;z-index:3000;}
.jclose a{display:block;width:100%;height:100%;}
.jft{width:220px;float:left;}
.jft strong{display:block;font-size:36px;color:#222;}
.jft span{display:block;font-size:34px;color:#a9a9a9;text-transform:uppercase;}
.jcon .info{padding:50px;height:100%;overflow:inherit;}
.jfd{font-size:16px;line-height:34px;color:#222;width:600px;float:right;}
.jfd .blue{color:#3b42a8;}

@media only screen and  (max-width:1600px) {
	.jcon{width:1000px;height:530px;margin-left:-500px;margin-top:-265px;}
}
@media only screen and  (max-width:768px) {
	.jcon{width:90%;height:80%;left:5%;top:10%;margin-left:auto;margin-top:auto;}
	.jft,.jfd{float:none;width:100%;}
	.jcon .desc{height:100%;background-size:cover;border-radius: 25px 0 25px 0;overflow:hidden;}
	.jcon .info{padding:25px;}
	.jft strong{font-size:0.65rem;}
	.jft span{font-size:0.45rem;}
	.jfd{font-size:0.55rem;line-height:0.8rem;margin-top:20px;}
}

.fcbg{background:url(../images/fcbg.jpg) no-repeat center top;height:826px;padding-top:105px;box-sizing:border-box;}
.vinfo{position:relative;padding-top:60px;height:666px;padding-left:45px;box-sizing:border-box;}
/*.vinfo:after{width:460px;height:666px;display:inline-block;position:absolute;right:0;top:0;content:'';background:rgba(47,56,189,0.7);}*/
.vinfo .vpage{width:140px;height:500px;background:#6a638d;padding-left:45px;box-sizing:border-box;position:absolute;left:0;bottom:106px;}
.vpage span{display:block;font-size:20px;color:#fff;position:absolute;left:45px;bottom:18px;}
.vtitle{position:absolute;left:0;top:0;}
.vtitle h3{font-size:26px;color:#112451;}
.vtitle span{font-size:30px;text-transform:uppercase;color:#b1941f;font-weight:bold;text-transform:uppercase;display:inline-block;position:relative;left:12px;}
.vplay{float:left;position:relative;z-index:22;width:800px;}
.vplay .vimg{position:relative;width:800px; height:450px;}
.vimg img{display:block;width:100%;height:450px;}
.vimg span{display:block;position:absolute;left:0;top:0;width:100%;height:100%;content:'';background:url(../images/vbg.png) repeat;z-index:111;}

.vplay .txt{padding-top:50px;position:relative;padding-left:-45px;width:645px;}
.vplay .txt strong{font-size:20px;color:#333;font-weight:normal;display:block;width:100%;height:60px;line-height:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.vplay .txt .desc{font-size:16px;line-height:24px;color:#222;height:52px;overflow:hidden;}
.vlist{/*float:right;width:235px;*/width:460px; padding-right:55px;height:666px;box-sizing:border-box; position:relative;position:absolute;right:0;top:0;padding-left:170px;padding-top:60px;background: rgba(47,56,189,0.7);}
.vlist:after{position:absolute;right:55px;bottom:60px;content:'picture';color:#8480b6;font-size:50px;text-transform:uppercase;z-index:1;}
.vplay .swiper-pagination{opacity:0;}
.vlist ul{margin-top:-43px;position:relative;z-index:22;height:394px;}
.vlist ul li{height:55px;line-height:55px;border-bottom:dashed 1px #b8b8b8;position:relative;margin-top:23px;}
.vlist ul li:before{width:6px;height:10px;display:inline-block;position:absolute;left:-19px;top:50%;margin-top:-5px; background:url(../images/nrow.png) no-repeat left center;content:'';opacity:0;}

.vlist ul li a{font-size:16px;display:block;color:#fff;}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
.vlist ul li:hover:before{opacity:1;}
.vlist ul li a:hover{color:#fcd01d;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}	
}

.vlist .m-page{text-align:center;padding-top:60px;position:relative;z-index:333;}
.vlist  .m-page a{display:inline-block;margin:0 5px;padding:9px 13px;background:rgba(255,255,255,0.2);color:#fff;font-size:16px;border:none !important;}
.vlist  .m-page a.z-crt{background:#fff;color:#999;border:solid 1px #112451;}
.vlist  .m-page a.first,.vlist .m-page a.last{color:#fcd01d;}

@media only screen and (max-width:768px) {
	.fzbg{padding-top:0px;background-size:cover;padding-bottom:30px;height:auto;}
	.ygfz{position:relative;height:13rem;margin-top:20px;}
	.ygfz ul li{position:absolute;left:auto;top:auto;width:8rem;height:8rem;}
	.ygfz ul li:nth-child(1){width:6rem;height:6rem;left:10px;top:3rem;}
.ygfz ul li:nth-child(2){width:4.8rem;height:4.8rem;left:50%;
margin-left:-2rem;top:8rem;}
.ygfz ul li:nth-child(3){width:5rem;height:5rem;left:50%;margin-left:-1rem;}
.ygfz ul li:nth-child(4){width:4.6rem;height:4.6rem;left:50%;
margin-left:2.3rem;top:5rem;}
.ygfz ul li .txt span{font-size:0.35rem;}
.ygfz ul li .txt strong{font-size:0.54rem;}
	.fcbg{padding:30px 0;height:auto;background-size:cover;}
	.vinfo{padding:0;position:relative;height:15rem;}
	.vtitle{position:relative;padding-bottom: 20px;}
	.vtitle h3{font-size:0.7rem;}
	.vtitle h3 span{font-size:0.55rem;}
	
	.vlist{float:none !important;margin:0 auto !important;height:18rem;}	
	.vlist:after{bottom:20px;}
	.vlist{position:relative !important;width:100%;padding-left:30px;padding-top:20px;padding-right:30px; padding-bottom:60px;}
	.vlist ul{margin-top:20px;height:auto;}
	.vlist ul li{margin-top:10px;height:1.6rem;line-height:1.6rem;}
	.vlist ul li a{font-size:0.55rem;}
	.vlist .m-page{padding-top:20px;}
	.vlist{display:none;}
	.vplay{float:none;width:100%;position:relative;}
	.vplay .swiper-container{padding-bottom:20px;}
	.vplay .swiper-pagination{width:100%;bottom:0;opacity:1;}
	.vplay .swiper-pagination .swiper-pagination-bullet {background:#fff;}
	.vplay .swiper-pagination .swiper-pagination-bullet .swiper-pagination-bullet-active{opacity:1;background:#fff;}
	
	.vinfo .vpage{position:relative;width:100%;height:40px;line-height:40px;bottom:auto;padding-left:0;text-align:center;background:none;}
	.vpage span{display:none;}
	.vplay .vimg{width:100%;height:8rem;}
	.vplay .vimg img{width:100%;height:8rem;}
	.vplay .txt{left:0;width:100%;padding-top:0;}
	.vplay .txt strong{display:block;font-size:0.55rem;background:#6a638d;color:#fff;font-weight:bold; text-align:center;line-height:1.6rem;height:1.6rem;}
	.vplay .txt .desc{font-size:0.45rem;line-height:0.8rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:auto;padding-top:0.4rem;}
}

.article-title{text-align:center;font-size:26px;color:#0d100e;padding-bottom:20px;}
.article-desc{font-size:14px;line-height:26px;color:#0d100e;}
.article-desc p{/*text-indent:2em;*/padding-bottom:20px;}
.article-desc p img{position:relative;/* left:-2em;*/}
	
@media only screen  and (max-width:768px) {
	.article-title h3{font-size:0.65rem;}
	.article-title{padding-top:30px;}
	.article-desc p img{width:100%;display:block;margin:0;padding:0;}
}
/*诚业2.0施工体系.html*/

.gttx{position:relative;}
.gttx .t p{font-size:26px;color:#555;}
.gttx .t p strong{color:#3b42a8;}
.gttx .c{margin-top:40px;}
.radv{position:absolute;right:0;top:0;}
.radv ul li{display:inline-block;margin-left:68px;font-size:16px;}
.radv ul li:nth-child(1){margin-left:0;}
.radv ul li strong{color:#0d100e;}
.radv ul li p{color:rgba(13,16,14,0.5);font-family:simhei;}
@media only screen and (min-width: 1280px) and (max-width:1920px) {
.gttxbg{background:url(../images/sgbg.jpg) no-repeat center top ;height:798px;padding:33px 0; box-sizing:border-box;}	

	
}
@media only screen and  (max-width:768px) {
	.gttxbg{}
	.gttx .t{background:url(../images/stystem.jpg) no-repeat center top / auto 100%;}
	.gttx .t h4 img{width:10rem;opacity:0;}
	.gttx .t p{font-size:0.7rem;opacity:0;}
	.radv{position:relative;right:auto;top:auto;}
	.radv{padding-top:20px;}
	.radv ul{width:100%;display:flex;justify-content:space-between;}
	.radv ul li{font-size:0.55rem;margin-left:0;}
	.gttx .c{margin-top:20px;}
}
/*诚业作品*/
.content{clear:both;}
.waterfull{
	margin: 0 auto;
	margin-top:34px;
}
.waterfull ul li{
	position: relative;
	/*float: left;*/
	width: 380px;
	margin: 0 8px 20px;
	background: #eee;
	position: relative;
	overflow: hidden;
	border:solid 1px #dcdcdc;
}

.waterfull ul li .a-img{
	position: relative;
	width: 100%;
	height: 100%;
	display: block;
}
.waterfull ul li .a-img img{
	width: 100%;
	display: block;
}
.waterfull ul li .li-title{
	padding:  0;
	max-height: 48px;
	overflow: hidden;
	line-height: 24px;
	color: #898686;
	background: #fff;
	border-bottom: solid 1px #DBDBDB;
}

.description{/* position: absolute; bottom: 10px;*/ color: #fff; text-align: center; width: 100%; font-size: 16px;color:#0d100e; height: 60px; line-height: 60px; z-index: 5557; transition: 500ms;}
.waterfull ul li .img{position:relative;overflow:hidden;} 
.waterfull ul li .img:after{ content: ''; position: absolute; left: 0; top: 0 ; width: 100%; height: 100%; margin: auto; right: 0; opacity: 0; 
z-index: 55; background:rgba(57,65,172,0.8) ;}
.waterfull ul li .img:before{ content: ''; position: absolute; left: 0; top:50% ; width: 77px; height:74px; margin: auto; right: 0; margin-top: -37px; opacity:0; 
z-index: 56; background: url(../images/yan.png) no-repeat center; transition: 500ms;}

/*.waterfull ul li:hover .description{ bottom: 35%; color: #004d74;}*/
.waterfull ul li:hover .img:after{ opacity: 1; }
.waterfull ul li:hover .img:before{ opacity: 1; }
.waterfull ul li:hover .a-img:before{ top: 50%;}
@media only screen  and (max-width:768px) {
	.content{width:334px;overflow:hidden;margin:0 auto;}
	.waterfull ul li{width:150px;margin:0 0 10px;}
	.description{height:1.4rem;line-height:1.4rem;font-size:0.55rem;}
}


.backtop{width:48px;height:48px;position:fixed;z-index:999; /*left:50%;margin-left:645px;*/right:10px; bottom:140px;background:url(../images/backtop.png) no-repeat center /cover;}
.backtop a{display:block;width:100%;height:100%;font-size:0;}

@media only screen and (max-width: 1400px) {
	.vfix{bottom:200px;}
	.backtop{left:auto;margin-left:0; right:10px;}
.vclose{width:24px;height:24px;}
	.vfix{bottom:120px;}
	.backtop{bottom:50px;}
}
@media only screen and (min-width: 100px) and (max-width: 640px) {
	.backtop{ right:0 !important;}
}
/*搜索条件*/
.cond{display:inline-block;}
.cond dl dt{font-size:16px;color:#222;display:inline-block;}
.cond dl dd{display:inline-block;}
.cond ul li{display:inline-block;padding-left:42px;}
.cond ul li a{font-size:16px;color:#9a9a9a;}
.cond ul li.active a{color:#222222;}
.cond ul li span{display:inline-block;padding-left:10px;}
.cond ul li.asc span{background:url(../images/asc.png) no-repeat left center;}
.cond ul li.desc  span{background:url(../images/desc.png) no-repeat left center;}

.searchfrom{overflow:hidden;}
.msearch{width:236px;height:34px;background:#e2e2e2;float:right;line-height:34px;overflow:hidden;}
.txt_search{width:185px;padding-left:20px;height:34px;float:left;box-sizing:border-box;}
.btnsearch{float:right;width:34px;height:34px;font-size:0;display:inline-block;cursor:pointer;background:url(../images/wbtn.png) #8f8f8f no-repeat center;}
@media only screen  and (max-width:768px) {
.cond dl dt,.cond ul li a{font-size:0.55rem;}
.txt_search{font-size:0.55rem;}
}

.zpdetail{padding-top:35px; padding-bottom:35px;overflow:hidden;}
.zpimg{border:solid 1px #dcdcdc;width:573px;height:452px;float:left;position:relative;overflow:hidden;}
.zpimg .img{height:452px;}
.zpimg img{display:block;width:100%;height:100%;}
.zpimg .swiper-pagination-bullet{width:20px;height:2px;border-radius:0;background:rgba(233,233,233,0.8);opacity:1;}
.zpimg .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#3b42a8;}

.zpinfo{float:right;width:560px;}
.zpname{font-size:26px;color:#0d100e;padding:30px 0;}
.zpdesc{font-size:16px;line-height:26px;color:#0d100e;}
.zpspec{}
.zpspec ul{}
.zpspec ul li{border-bottom:dashed 1px #d6d6d6;padding:20px 0 ;padding-left:40px;}
.zpspec ul li:nth-child(1){background:url(../images/pt01.png) no-repeat left center ;}
.zpspec ul li:nth-child(2){background:url(../images/pt02.png) no-repeat left center ;}
.zpspec ul li:nth-child(3){position:relative; background:url(../images/pt03.png) no-repeat left center ;}
.zpspec ul li:nth-child(4){background:url(../images/pt04.png) no-repeat left center ;}
.zpspec ul li:nth-child(3),.zpspec ul li:nth-child(4){border-bottom:none;width:206px;box-sizing:border-box;float:left;}
.zpspec ul li:nth-child(3):after{width:1px;height:40px;display:inline-block;content:'';border-right:dashed 1px #d6d6d6;position:absolute;top:24px;right:0;}
.zpspec ul li:nth-child(4){margin-left:80px;}
.zpspec dl dt{ font-size:16px; color:#0d100e;}
.zpspec dl dd{font-size:14px; color:rgba(13,16,14,0.8);}

@media only screen  and (max-width:768px) {
	.zpimg{width:100%;height:11.2rem;float:none;}
	.zpinfo{float:none;width:100%;}
	.msearch{float:none;margin-top:20px;width:100%;box-sizing:border-box;position:relative;}
	.txt_search{ width:100%;padding-right:70px;box-sizing:border-box;}
	.btnsearch{float:none;position:absolute;right:0;top:0;z-index:99;width:60px;}
	.zpspec ul li:nth-child(3){width:50%;}
	.zpspec ul li:nth-child(4){width:40%;margin-left:10%;}
}

/*团队活动*/
#wrap{width:auto;height:auto;margin:0 auto;position:relative;}
#wrap .box{width:280px;height:auto;padding:10px;border:none;float:left;}
#wrap .box .info{width:280px;height:auto;border-radius:8px;box-shadow:0 0 11px #666;background:#fff;}
#wrap .box .info .pic{width:260px;height:auto;margin:0 auto;padding-top:10px;}
#wrap .box .info .pic:hover{
	-webkit-animation:shade 3s ease-in-out 1;
	-moz-animation:shade 3s ease-in-out 1;
	-ms-animation:shade 3s ease-in-out 1;
	-o-animation:shade 3s ease-in-out 1;
	animation:shade 3s ease-in-out 1;
}
#wrap .box .info .pic img{width:260px;border-radius:3px;}
#wrap .box .info .title{width:260px;height:40px;margin:0 auto;line-height:40px;text-align:center;color:#666;font-size:18px;font-weight:bold;overflow:hidden;}